import jieba
def stopwordslist(filepath):
    stopwords = [line.strip() for line in open(filepath, ' r', encoding='utf-8' ).readline()]
    return stopwords
stopwords = stopwordslist('中文停用词.txt ' )
with open('唐诗三百首.txt', 'r',encoding='utf-8 ' ) as fr:
     txt=fr.read( );
words=jieba.lcut(txt)
counts={}
for word in words:
     if word not in stopwords :
      if len(word)! =1:
         counts[word]=counts.get(word,0)+1
items=list(counts.items( ))
items.sort(key=lambda x:x[1],reverse=True)
for i in range( 3e ) :
  word , count=items[i]
print( "{0}({1}), ".format(word,count) ,end=' ')